-- CALC_GOLDEN_POT_BUY_LIMIT

-- 购买罐子限制
return function(limitCount)
    if limitCount <= 0 then
        -- 没有限制
        return limitCount;
    end

    -- 充值数
    local chargeValue = ME.user.dbase:query("user_charge_amount", 0);
    if chargeValue >= 300 then
        -- 不限制
        return -1;
    elseif chargeValue >= 240 then
        -- 基础+40
        return limitCount + 40;
    elseif chargeValue >= 180 then
        -- 基础+30
        return limitCount + 30;
    elseif chargeValue >= 120 then
        -- 基础+20
        return limitCount + 20;
    elseif chargeValue >= 60 then
        -- 基础+10
        return limitCount + 10;
    end

    return limitCount;
end

